扑克牌顺子

扑克牌顺子

题目描述

红心A,黑桃3,小王,大王,方片5”,“Oh My God!”不是顺子…..LL不高兴了,他想了想,决定大\小 王可以看成任何数字,并且A看作1,J为11,Q为12,K为13。上面的5张牌就可以变成“1,2,3,4,5”(大小王分别看作2和4),“So Lucky!”。LL决定去买体育彩票啦。 现在,要求你使用这幅牌模拟上面的过程,然后告诉我们LL的运气如何, 如果牌能组成顺子就输出true,否则就输出false。

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
function IsContinuous(numbers)
{
// write code here
if(numbers.length==0)return false;
numbers.sort(function(a,b){return a-b});
let interval=0;
let zero=0;
for(var i=0;i<numbers.length-1;i++){
if(numbers[i]!=0){
interval+=(numbers[i+1]-numbers[i]-1);
}
if(numbers[i]==0){
zero++;
}
}
if(interval>zero||interval<0)return false;
else return true;
}